<style>

    body {
        font-family: 'Lucida Casual';
        font-size:0.7em;
    }

    a {
        color:#712905;
    }

    table { width: 100%; }

    td.left {text-align: left;}

    td.odd-detail {
        text-align: left;
        color :black;
        border-bottom : 1px solid #c0c0c0;
    }

    td.even-detail {
        text-align: left;
        color :black;
        background: #efefef;
        border-bottom : 1px solid #FFFFFF;
    }

    td.odd-number {
        text-align: right;
        color :black;
        border-bottom : 1px solid #c0c0c0;
    }

    td.even-number {
        text-align: right;
        color :black;
        background: #efefef;
    }

    tr.even-detail {
        text-align: left;
        color :black;
        border : 1px solid #000000;
    }

    th {
        padding-left: 1px;
        font-weight: normal;
        font-size: 1.1em;
        background: #efefef;
    }

    li {
        padding-left: 4px;
    }

    .table-header {
        color: #000000;
        border-width: 1px 0px 1px 0px;
        border-style: solid;
        border-color: #777777;
        padding: 0px;
        margin: 0px;
        font-size: 1.1em;
        background : #FFFFC0;
    }
    .header {
        color: black;
        border-width: 1px 0px 1px 0px;
        border-style: solid;
        border-color: black;
        padding: 4px;
        margin: 4px;
        font-size: 1.1em;
    }

    .report-header {
        color :black;
        font-size: 1.1em;
    }

    .totale-number {
        padding-top: 6px;
        margin-top: 0px;
        border-width: 1px 0px 0px 0px;
        border-style: solid;
        border-color: black;
        text-align: right;
    }

    .totale-detail {
        padding-top: 6px;
        margin-top: 0px;
        border-width: 1px 0px 0px 0px;
        border-style: solid;
        border-color: black;
        text-align: left;
    }


    td.number {
        text-align: right;
    }

    th.number {
        text-align: right;
    }

    #container {
        width: auto;
    }

    @page {
        size: A4 landscape;
        margin: 1cm;
    }

</style>
